$(document).ready(function(){
	$('.userinfo').click(function(){	//当前登陆用户信息点击事件
		if(!$(this).hasClass('active')) {//显示编辑信息等菜单
			$('.userinfodrop').show();
			$(this).addClass('active');
		} else {	//隐藏
			$('.userinfodrop').hide();
			$(this).removeClass('active');
		}
		//$('.notification').removeClass('active');
		//$('.noticontent').remove();
		return false;
	});
	
	$(document).click(function(event) {//页面点击事件
		var ud = $('.userinfodrop');
		//var nb = $('.noticontent');
		//hide user drop menu when clicked outside of this element
		if(!$(event.target).is('.userinfodrop') 
			&& !$(event.target).is('.userdata') 
			&& ud.is(':visible')) {//隐藏用户信息编辑等菜单
				ud.hide();
				$('.userinfo').removeClass('active');
		}
		//hide notification box when clicked outside of this element
		//if(!$(event.target).is('.noticontent') && nb.is(':visible')) {
		//	nb.remove();
		//	$('.notification').removeClass('active');
		//}
	});
	
	$('.togglemenu').click(function(){	//左侧菜单伸缩
		if(!$(this).hasClass('togglemenu_collapsed')) {
			if($('.vernav').length > 0) {
				if($('.vernav').hasClass('iconmenu')) {
					$('body').addClass('withmenucoll');
					$('.iconmenu').addClass('menucoll');
				} else {
					$('body').addClass('withmenucoll');
					$('.vernav').addClass('menucoll').find('ul').hide();
				}
			} else if($('.vernav2').length > 0) {
				$('body').addClass('withmenucoll2');
				$('.iconmenu').addClass('menucoll2');
			}
			$(this).addClass('togglemenu_collapsed');
			$('.iconmenu > ul > li > a').each(function(){
				var label = $(this).text();
				$('<li><span>'+label+'</span></li>')
					.insertBefore($(this).parent().find('ul li:first-child'));
			});
		} else {
			if($('.vernav').length > 0) {
				if($('.vernav').hasClass('iconmenu')) {
					$('body').removeClass('withmenucoll');
					$('.iconmenu').removeClass('menucoll');
				} else {
					$('body').removeClass('withmenucoll');
					$('.vernav').removeClass('menucoll').find('ul').show();
				}
			} else if($('.vernav2').length > 0) {
				$('body').removeClass('withmenucoll2');
				$('.iconmenu').removeClass('menucoll2');
			}
			$(this).removeClass('togglemenu_collapsed');
			$('.iconmenu ul ul li:first-child').remove();
		}
	});
	
	if($(document).width() < 640) {	//响应式设计
		$('.togglemenu').addClass('togglemenu_collapsed');
		if($('.vernav').length > 0) {
			$('.iconmenu').addClass('menucoll');
			$('body').addClass('withmenucoll');
			$('.centercontent').css({marginLeft: '56px'});
			if($('.iconmenu').length == 0) {
				$('.togglemenu').removeClass('togglemenu_collapsed');
			} else {
				$('.iconmenu > ul > li > a').each(function(){
					var label = $(this).text();
					$('<li><span>'+label+'</span></li>')
						.insertBefore($(this).parent().find('ul li:first-child'));
				});		
			}
		} else {
			$('.iconmenu').addClass('menucoll2');
			$('body').addClass('withmenucoll2');
			$('.centercontent').css({marginLeft: '36px'});
			$('.iconmenu > ul > li > a').each(function(){
				var label = $(this).text();
				$('<li><span>'+label+'</span></li>')
					.insertBefore($(this).parent().find('ul li:first-child'));
			});		
		}
	}
	
	//左侧菜单伸状态下，鼠标点击父菜单显示、隐藏子菜单
	$('.vernav > ul li a, .vernav2 > ul li a').each(function(){
		var url = $(this).attr('href');
		$(this).click(function(){
			if($(url).length > 0) {
				if($(url).is(':visible')) {
					if(!$(this).parents('div').hasClass('menucoll') &&
					   !$(this).parents('div').hasClass('menucoll2'))
							$(url).slideUp();
				} else {
					$('.vernav ul ul, .vernav2 ul ul').each(function(){
							$(this).slideUp();
					});
					if(!$(this).parents('div').hasClass('menucoll') &&
					   !$(this).parents('div').hasClass('menucoll2'))
							$(url).slideDown();
				}
				return false;	
			}
		});
	});
	
	//左侧菜单缩状态下，鼠标移动到父菜单显示子菜单
	$('.menucoll > ul > li, .menucoll2 > ul > li').live('mouseenter mouseleave',function(e){
		if(e.type == 'mouseenter') {	//显示
			$(this).addClass('hover');
			$(this).find('ul').show();	
		} else {	//隐藏
			$(this).removeClass('hover').find('ul').hide();	
		}
	});
	
	$(".vernav2 ul a").not("[href^='#menu']").click(function(){
		$('.vernav2 li').removeClass("current");
		$(this).parent().addClass("current");
		var pl = $(this).parent().parent().parent();
		if(pl.is("li")){
			pl.addClass("current");
		}
		var curUrl = $(this).attr("href");
		loadContentPage(curUrl);
		return false;
	});
	
	//右侧详细页面若有多个Tab，处理点击事件
	$(".centercontent").delegate(".pageheader .hornav li a","click",function(){
		var curAObj = $(this);
		var curLiObj = curAObj.parent();
		if(!curLiObj.hasClass("current")){
			$(".subcontent").hide();
			var href = curAObj.attr("href");
			$(href).show();
			curLiObj.siblings().removeClass("current");
			curLiObj.addClass("current");
		}
		return false;
	});
});